.header{
	width:100%;
	height:110px;
	float:left;
}
.shouji_header{
	display:none;
}
.header_mainh{
	width:1200px;
	height:100%;
	margin:0 auto;
}
.mainh_logoh{
	width:auto;
	height:100%;
	float:left;
	margin-right:30px;
}
.mainh_logoh img{
	width:auto;
	height:auto;
	float:left;
	margin-top:16px;
}
.mainh_centerh{
	width:720px;
	height:100%;
	float:left;
}
.centerh_inputh{
	width:465px;
	height:38px;
	float:left;
	border:1px solid #4663ac;
	border-radius:10px;
	margin-top:9px;
	margin-bottom:20px;
	margin-left:30px;
}
.inputh_lg{
	width:17px;
	height:17px;
	float:left;
	margin:10px;
}
.inputh1{
	width:350px;
	height:100%;
	float:left;
	line-height:38px;
	color:#7e7b7b;
	font-size:14px;
}
.buttonh{
	width:65px;
	height:100%;
	float:right;
	background-color:#093090;
	border-radius:0 10px 10px 0;
	color:white;
	text-align:center;
	line-height:38px;
	font-size:16px;
}
.centerh_navh{
	width:100%;
	height:60px;
	float:left;
font-size:18px;
}
.centerh_navh >ul{
	width:100%;
	height:100%;
	float:left;
	/*margin-top:10px;*/
}
.centerh_navh >ul >li{
	width:120px;
	height:100%;
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
font-size:18px;
}
.centerh_navh >ul >li:hover{
	background:url(../img/bg_03.jpg) no-repeat;
	background-size:100% 100%;
}
.centerh_navh >ul #la{
	background:url(../img/bg_03.jpg) no-repeat;
	background-size:100% 100%;
}
.centerh_navh >ul >li >a{
	color:#262626;
	font-size:18px;
	line-height:35px;
}
.centerh_navh >ul >li:hover >a{
	color:#000000;
}
.centerh_navh >ul >li .dv{
	width:160px;
	height:auto;
	float:left;
	z-index:10000;
	position:relative;
}
.centerh_navh >ul >li:nth-of-type(1) .dv{
	width:220px;
}
.centerh_navh >ul >li .dv_ul{
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	border-radius:5px;
	margin-top:10px;
}
.dv_ul >li{
	width:100%;
	height:41px;
	float:left;
}
.dv_ul >li:nth-of-type(1){
	margin-top:10px;
}
.dv_ul >li >a{
	width:100%;
	height:100%;
	float:left;
}
.dv_ul >li >a >span{
	width:120px;
	height:40px;
	float:left;
	border-bottom:1px solid #e0e0e0;
	color:#404040;
	font-size:16px;
	margin-left:20px;
	line-height:40px;
	text-align:left;
	text-indent:0.2em;
}
.centerh_navh >ul >li:nth-of-type(1) .dv .dv_ul >li >a >span{
	width:180px;
}

.centerh_navh >ul >li .dv{
	position:absolute;
	display:none;
}
.centerh_navh >ul >li:hover  .dv{
	display:block;
}
.dv a:hover span{
	color:#093086;
}
.dv_ul .dv_line{
	width:100%;
	height:20px;
	float:left;
}
.dv_ul >li .dv2{
	width:220px;
	height:auto;
	float:left;
	margin-left:160px;
	margin-top:-51px;
}
.centerh_navh >ul >li:nth-of-type(1) .dv .dv_ul >li .dv2{
	margin-left:220px;
}
.centerh_navh >ul >li:nth-of-type(4) .dv_ul >li .dv2{
	width:320px;
}
.dv2 .dv2_ul{
	width:200px;
	height:auto;
	float:left;
	background-color:#ffffff;
	border-radius:5px;
	margin-top:10px;
	margin-left:10px;
}
.centerh_navh >ul >li:nth-of-type(4) .dv_ul >li .dv2 .dv2_ul{
	width:300px;
}
.dv2_ul >li{
	width:100%;
	height:41px;
	float:left;
	overflow:hidden;
}
.dv2_ul >li >a{
	height:100%;
	float:left;
	overflow:hidden;
}
.dv2_ul >li >a >span{
	width:160px;
	height:40px;
	float:left;
	border-bottom:1px solid #e0e0e0;
	color:#404040;
	font-size:16px;
	margin-left:20px;
	margin-right:20px;
	line-height:40px;
	text-align:left;
	text-indent:0.2em;
}
.centerh_navh >ul >li:nth-of-type(4) .dv_ul >li .dv2 .dv2_ul >li >a >span{
	width:260px;
}
.dv_ul >li .dv2{
	display:none;
}
.dv_ul >li:hover .dv2{
	display:block;
}



.mainh_righth{
	width:auto;
	height:auto;
	float:right;
	margin-top:17px;
}
.mainh_righth a{
	float:left;
	margin-left:5px;
	margin-right:5px;
	color:#595959;
	line-height:30px;
}
@media screen and (max-width:1198px) {
	.header_mainh{
		width:900px;
	}
	.mainh_logoh{
		margin-right:30px;
	}
	.mainh_centerh{
		width:560px
	}
}

@media screen and (max-width:1001px) {
	.shouji_header {
		width: 100%;
		height: auto;
		float: right;
		display:block;
		margin-bottom:10px;
	}
	.iphone__screen {
	  width: 100%;
	  height:auto;
	  overflow: hidden;
	}
	.iphone__content {
	  position: relative;
	  width: 100%;
	  height:auto;
	  float:left;
	}
	.header_main_logo{
		width:auto;
		height:60px;
		float:left;
	}
	.header_main_logo img{
		width:auto;
		height:50px;
		float:left;
		margin-top:5px;
		margin-left:20%;
	}
	.i_sousuo{
		width:50%;
		height:38px;
		float:left;
		border:1px solid #8cb3e2;
		margin-left:12.5%;
		border-radius:10px;
		margin-top:10px;
	}
	.i_sousuo >img{
		margin-top:10px;
		float:left;
		margin-left:5px;
	}
	.i_sousuo >span{
		width:50px;
		height:100%;
		float:right;
		background-color:#045ca3;
		font-size:1em;
		color:white;
		border-radius:0px 10px 10px 0px;
		line-height:38px;
		text-align:center;
	}
	
	
	.i_sousuo2{
		width:100%;
		height:70px;
		float:left;
		background-color:#092f90;
		background-size:100% 100%;
	}
	.i_sousuo2_msousuo{
		width:94%;
		height:50px;
		float:left;
		margin-left:3%;
		background-color:white;
		background-size:100% 100%;
		margin-top:10px;
	}
	.msousuo_left{
		width:70%;
		height:38px;
		float:left;
		border:1px solid #a3b2d5;
		border-radius:10px;
		margin-left:3%;
		margin-right:4%;
		margin-top:5px;
	}
	.msousuo_left >input{
		width:60%;
		height:100%;
		float:left;
		line-height:38px;
		color: #7e7b7b;
		font-size:1em;
		text-indent:1em;
	}
	.msousuo_left >button{
		width:25%;
		height:100%;
		float:right;
		background-color:#08308f;
		font-size:1em;
		color:white;
		text-align:center;
		line-height:38px;
		border-radius:0px 10px 10px 0;
	}
	.msousuo_left >.clear{width: 20px;float:right;visibility: hidden;z-index:1000;position:relative;color:#a7a3a3;line-height:20px;margin-left:2%;margin-right:2px;border:1px solid #a7a3a3;border-radius:50%;font-size:1em;text-align:center;margin-top:8px;}
	.msousuo_right{
		width:20%;
		height:38px;
		float:left;
		border:1px solid #a3b2d5;
		border-radius:10px;
		background-color:#01278b;
		border-radius:10px;
		color:white;
		font-size:1em;
		text-align:center;
		line-height:38px;
		margin-top:5px;
	}
	
	/**
	* Navigation Defaults
	*/
	.nav {
	  width:100%;
	  height:auto;
	  float:left;
	  position: absolute;
	  z-index: 100;
	  opacity: 0;
	}
	/*弹出背景*/
	.nav--active .nav {
	 width:100%;
	 height:auto;
	 float:left;
	 opacity:0.9;
	 background-color: #333;
	}
	
	
	/* Default navigation icon */
	.nav__trigger {
	  display: block;
	  /*position: absolute;*/
	  width: 30px;
	  height: 25px;
	  float:right;
	  margin-right: 5%;
	  margin-top: 10px;
	  z-index: 2000;
	  position:relative;
	}
	.nav--active .nav__trigger {
	  /*opacity: 0.5;*/
	}
	.nav__icon {
	  display: inline-block;
	  position: relative;
	  width: 30px;
	  height: 5px;
	  background-color: #093090;
	}
	.nav__icon:before,
	.nav__icon:after {
	  content: '';
	  display: block;
	  width: 30px;
	  height: 5px;
	  position: absolute;
	  background: #093090;
	  -webkit-transition-property: margin, -webkit-transform;
	  transition-property: margin, -webkit-transform;
	  transition-property: margin, transform;
	  transition-property: margin, transform, -webkit-transform;
	  -webkit-transition-duration: 300ms;
	          transition-duration: 300ms;
	}
	.nav__icon:before {
	  margin-top: -10px;
	}
	.nav__icon:after {
	  margin-top: 10px;
	}
	/* Don't nest if you don't have to. */
	/**
	* Style #1
	*/
	.style-1 .nav {
	  -webkit-transform: translateX(-100%);
	          transform: translateX(-100%);
	  width: 100%;
	}
	.style-1 .nav--active .nav {
	  -webkit-transition: all 300ms ease-in-out;
	  transition: all 300ms ease-in-out;
	  -webkit-transform: translateX(0);
	          transform: translateX(0);
	height:1500px;
	}
	.style-1 .nav--active .nav__icon {
	  background: rgba(0, 0, 0, 0);
	}
	.style-1 .nav--active .nav__icon:before {
		background-color: #d3d5d9;
	    top: 40px;
	    float:right;
	  -webkit-transform: rotate(45deg);
	          transform: rotate(45deg);
	          z-index:1000;
	          position:fixed;
	  /*margin-top:-60px;*/
	 
	          
	}
	.style-1 .nav--active .nav__icon:after {
		background-color:#d3d5d9;
	  top:20px;
	  -webkit-transform: rotate(-45deg);
	          transform: rotate(-45deg);
	           z-index:1000;
	           position:fixed;
	}

	.header{
		display: none;
	}
	/*.header_main_main .main_main_nav{
	display:none;
	}*/
}

@media screen and (max-width:639px)  {
	
	.i_sousuo{
		width:50%;
		margin-left:7%;
	}
}
@media screen and (max-width:469px)  {
	
	.i_sousuo{
		width:45%;
		margin-left:8%;
	}
}
@media screen and (max-width:429px)  {
	
	.i_sousuo{
		width:40%;
		margin-left:9%;
	}
}
@media screen and (max-width:389px)  {
	
	.i_sousuo{
		width:35%;
		margin-left:9%;
	}
}
@media screen and (max-width:349px)  {
	
	.i_sousuo{
		width:30%;
		margin-left:9%;
	}
}
@media screen and (max-width:319px)  {
	
	.i_sousuo{
		width:25%;
		margin-left:9%;
	}
	.i_sousuo >span{
		width:40px;
	}
}